package com.situ.temp;

//类是对象的模板，对象是类的具体实例
public class Student extends Person{
    //属性 所有对象共有的特性
//    private int id;
//    private String name;
//    private int age;
    private String className;

    //构造方法重载：在一个类里面，方法名一样，参数类型或者个数不一样，和返回值没有关系
    public Student() {
        super();
    }

    public Student(String className) {
        //new Person()
        super();
        this.className = className;
    }

    public Student(int id, String name, int age, String className) {
        //new Person(int id, String name, int age)
        super(id, name, age);
        this.className = className;
    }

    //方法
//    public void show() {
//        System.out.println("Student.show");
//    }

    public void study() {
        System.out.println(name + "正在学习");
    }

    @Override
    public String toString() {
        return "Student{" +
                "className='" + className + '\'' +
                ", id=" + id +
                ", name='" + name + '\'' +
                ", age=" + age +
                '}';
    }
}
